在HTML中，CSS（层叠样式表）用于定义和控制网页的样式。以下是一些常见的HTML标签及其对应的CSS样式属性，帮助你更好地理解和应用这些样式。

### 常见HTML标签及其CSS样式

#### 1. 文档结构标签
- **`<html>`**
  - `background-color`: 设置整个页面的背景颜色。
  - `font-family`: 设置整个页面的默认字体系列。

- **`<head>`**
  - 通常不直接应用样式，但可以通过内部或外部样式表来设置全局样式。

- **`<title>`**
  - 通常不直接应用样式，因为它在浏览器标签页中显示。

- **`<body>`**
  - `background-color`: 设置页面背景颜色。
  - `font-family`: 设置页面默认字体系列。
  - `color`: 设置页面默认文本颜色。
  - `margin`: 设置页面边距。
  - `padding`: 设置页面内边距。

#### 2. 文本内容标签
- **`<h1>` 到 `<h6>`**
  - `color`: 设置标题颜色。
  - `font-size`: 设置标题大小。
  - `font-weight`: 设置标题粗细。
  - `text-align`: 设置标题对齐方式。
  - `margin`: 设置标题的外边距。
  - `padding`: 设置标题的内边距。

- **`<p>`**
  - `color`: 设置段落文本颜色。
  - `font-size`: 设置段落文本大小。
  - `line-height`: 设置段落行高。
  - `text-align`: 设置段落对齐方式。
  - `margin`: 设置段落外边距。
  - `padding`: 设置段落内边距。

- **`<br>`**
  - 通常不直接应用样式，因为它只插入一个换行符。

- **`<hr>`**
  - `border`: 设置水平线的样式。
  - `margin`: 设置水平线的外边距。
  - `width`: 设置水平线的宽度。

- **`<strong>` 或 `<b>`**
  - `color`: 设置文本颜色。
  - `font-weight`: 设置文本粗细。

- **`<em>` 或 `<i>`**
  - `color`: 设置文本颜色。
  - `font-style`: 设置文本样式为斜体。

- **`<u>`**
  - `text-decoration`: 设置文本装饰为下划线。

- **`<sub>`**
  - `vertical-align`: 设置文本垂直对齐方式为下标。

- **`<sup>`**
  - `vertical-align`: 设置文本垂直对齐方式为上标。

#### 3. 链接和图像
- **`<a>`**
  - `color`: 设置链接文本颜色。
  - `text-decoration`: 设置链接文本装饰（如无下划线）。
  - `hover`: 设置鼠标悬停时的样式。
  - `visited`: 设置已访问链接的样式。

- **`<img>`**
  - `width`: 设置图像宽度。
  - `height`: 设置图像高度。
  - `border`: 设置图像边框。
  - `margin`: 设置图像外边距。
  - `padding`: 设置图像内边距。

#### 4. 列表
- **`<ul>` 和 `<ol>`**
  - `list-style-type`: 设置列表项的标记类型。
  - `margin`: 设置列表外边距。
  - `padding`: 设置列表内边距。

- **`<li>`**
  - `color`: 设置列表项文本颜色。
  - `font-size`: 设置列表项文本大小。
  - `margin`: 设置列表项外边距。
  - `padding`: 设置列表项内边距。

#### 5. 表格
- **`<table>`**
  - `border`: 设置表格边框。
  - `width`: 设置表格宽度。
  - `margin`: 设置表格外边距。
  - `padding`: 设置表格内边距。

- **`<tr>`**
  - `background-color`: 设置表格行背景颜色。
  - `height`: 设置表格行高度。

- **`<th>`**
  - `background-color`: 设置表格头单元格背景颜色。
  - `color`: 设置表格头单元格文本颜色。
  - `font-weight`: 设置表格头单元格文本粗细。
  - `text-align`: 设置表格头单元格文本对齐方式。
  - `border`: 设置表格头单元格边框。
  - `padding`: 设置表格头单元格内边距。

- **`<td>`**
  - `background-color`: 设置表格数据单元格背景颜色。
  - `color`: 设置表格数据单元格文本颜色。
  - `border`: 设置表格数据单元格边框。
  - `padding`: 设置表格数据单元格内边距。

- **`<caption>`**
  - `color`: 设置表格标题文本颜色。
  - `font-size`: 设置表格标题文本大小。
  - `text-align`: 设置表格标题对齐方式。
  - `margin`: 设置表格标题外边距。
  - `padding`: 设置表格标题内边距。

#### 6. 表单
- **`<form>`**
  - `margin`: 设置表格外边距。
  - `padding`: 设置表单内边距。

- **`<input>`**
  - `width`: 设置输入框宽度。
  - `height`: 设置输入框高度。
  - `border`: 设置输入框边框。
  - `margin`: 设置输入框外边距。
  - `padding`: 设置输入框内边距。

- **`<textarea>`**
  - `width`: 设置文本区域宽度。
  - `height`: 设置文本区域高度。
  - `border`: 设置文本区域边框。
  - `margin`: 设置文本区域外边距。
  - `padding`: 设置文本区域内边距。

- **`<select>`**
  - `width`: 设置下拉列表宽度。
  - `height`: 设置下拉列表高度。
  - `border`: 设置下拉列表边框。
  - `margin`: 设置下拉列表外边距。
  - `padding`: 设置下拉列表内边距。

- **`<option>`**
  - `color`: 设置选项文本颜色。
  - `background-color`: 设置选项背景颜色。

- **`<button>`**
  - `background-color`: 设置按钮背景颜色。
  - `color`: 设置按钮文本颜色。
  - `border`: 设置按钮边框。
  - `margin`: 设置按钮外边距。
  - `padding`: 设置按钮内边距。
  - `font-size`: 设置按钮文本大小。

#### 7. 语义化标签
- **`<header>`**
  - `background-color`: 设置页眉背景颜色。
  - `color`: 设置页眉文本颜色。
  - `margin`: 设置页眉外边距。
  - `padding`: 设置页眉内边距。

- **`<nav>`**
  - `background-color`: 设置导航栏背景颜色。
  - `color`: 设置导航栏文本颜色。
  - `margin`: 设置导航栏外边距。
  - `padding`: 设置导航栏内边距。

- **`<section>`**
  - `background-color`: 设置节背景颜色。
  - `color`: 设置节文本颜色。
  - `margin`: 设置节外边距。
  - `padding`: 设置节内边距。

- **`<article>`**
  - `background-color`: 设置文章背景颜色。
  - `color`: 设置文章文本颜色。
  - `margin`: 设置文章外边距。
  - `padding`: 设置文章内边距。

- **`<aside>`**
  - `background-color`: 设置侧边栏背景颜色。
  - `color`: 设置侧边栏文本颜色。
  - `margin`: 设置侧边栏外边距。
  - `padding`: 设置侧边栏内边距。

- **`<footer>`**
  - `background-color`: 设置页脚背景颜色。
  - `color`: 设置页脚文本颜色。
  - `margin`: 设置页脚外边距。
  - `padding`: 设置页脚内边距。

- **`<main>`**
  - `background-color`: 设置主要内容区域背景颜色。
  - `color`: 设置主要内容区域文本颜色。
  - `margin`: 设置主要内容区域外边距。
  - `padding`: 设置主要内容区域内边距。

### 示例代码

以下是一个综合示例，展示了如何使用这些标签和样式：

```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS样式示例</title>
    <style>
        body {
            background-color: lightgray;
            font-family: Arial, sans-serif;
            color: black;
            margin: 0;
            padding: 20px;
        }
        h1 {
            color: darkblue;
            text-align: center;
            margin-bottom: 20px;
        }
        p {
            font-size: 16px;
            line-height: 1.5;
            margin-bottom: 10px;
        }
        a {
            color: blue;
            text-decoration: none;
        }
        a:hover {
            text-decoration: underline;
        }
        img {
            width: 100%;
            max-width: 600px;
            border: 1px solid #ccc;
            margin-bottom: 20px;
        }
        ul {
            list-style-type: disc;
            margin-bottom: 20px;
        }
        li {
            margin-left: 20px;
        }
        table {
            width: 100%;
            border-collapse: collapse;
            margin-bottom: 20px;
        }
        th, td {
            border: 1px solid #ddd;
            padding: 8px;
            text-align: left;
        }
        th {
            background-color: #f2f2f2;
        }
        form {
            margin-bottom: 20px;
        }
        input, textarea, select, button {
            width: 100%;
            padding: 10px;
            margin-bottom: 10px;
            border: 1px solid #ccc;
        }
        header, nav, section, article, aside, footer {
            background-color: #fff;
            margin-bottom: 20px;
            padding: 20px;
            border: 1px solid #ccc;
        }
    </style>
</head>
<body>
    <header>
        <h1>网站标题</h1>
    </header>
    <nav>
        <ul>
            <li><a href="#">首页</a></li>
            <li><a href="#">关于我们</a></li>
            <li><a href="#">联系我们</a></li>
        </ul>
    </nav>
    <section>
        <h2>关于我们</h2>
        <p>这是一个段落，介绍关于我们页面的内容。</p>
        <img src="example.jpg" alt="示例图片">
    </section>
    <article>
        <h3>文章标题</h3>
        <p>这是一个文章段落，包含详细内容。</p>
    </article>
    <aside>
        <h4>侧边栏</h4>
        <p>侧边栏内容。</p>
    </aside>
    <footer>
        <p>版权所有 &copy; 2023</p>
    </footer>
    <form>
        <label for="name">姓名:</label>
        <input type="text" id="name" name="name">
        <label for="email">电子邮件:</label>
        <input type="email" id="email" name="email">
        <label for="message">消息:</label>
        <textarea id="message" name="message"></textarea>
        <button type="submit">提交</button>
    </form>
    <table>
        <caption>示例表格</caption>
        <thead>
            <tr>
                <th>列1</th>
                <th>列2</th>
                <th>列3</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>数据1</td>
                <td>数据2</td>
                <td>数据3</td>
            </tr>
            <tr>
                <td>数据4</td>
                <td>数据5</td>
                <td>数据6</td>
            </tr>
        </tbody>
    </table>
</body>
</html>
```

这个示例展示了如何使用各种HTML标签和对应的CSS样式属性来创建一个结构清晰且样式丰富的网页。你可以根据需要调整这些样式属性，以满足你的设计需求。